//author:jxx
//此处是 对表单的方法，组件，权限操作按钮等进行任意扩展(方法扩展可参照SellOrder.js)
import gridFooter from '../mall/mallchildren/userdistributorsdetail'

let extension = {
    components: {//动态扩充组件或组件路径
        //表单header、content、footer对应位置扩充的组件
        // gridHeader:gridHeader,//{ template: "<div>扩展组xx件</div>" },
        gridBody: '',
        gridFooter: gridFooter,
        modelHeader: '',
        modelBody: '',
        modelFooter: ''
    },
    buttons: { view: [], box: [], detail: [] },//扩展的按钮
    methods: {//事件扩展
        onInit () {
          this.searchFormFields.status = '0'
            this.columns.push({
                title: '操作',
                fixed: 'right',
                width: 200,
                render: (h, { row, column, index }) => {
                    return h(
                        "div", { style: {} }, [
                        h(
                            "a", {
                            props: {},
                            style: {},
                            on: {
                                click: (e) => {

                                    //console.log(this.$refs.gridBody)
                                    this.$refs.gridFooter.open(row);
                                }
                            }
                        },
                            "查看"
                        ),
                        //      h(
                        //       "a", {
                        //           props: {},
                        //           style: {},
                        //           on: {
                        //               click: (e) => {
                        //                 this.$refs.gridHeader.open4(row);
                        //               }
                        //           }
                        //       },
                        //       "    操作订单"
                        //   ),
                    ])
                }
            })

        },
        rowClick ({ row, column, event }) { //查询界面table点击行选中当前行
            this.$refs.table.$refs.table.toggleRowSelection(row);
            return true;
        },
          //未审核状态
        // searchBefore (param) {
        //     let wheres = [{
        //       'name': 'status',
        //       'value': '0',
        //       'displayType': 'text'//设置为模糊查询,其他不需要设置
        //     }]

        //     param.wheres.push(...wheres);
        //     return true
        //   }

    }
};
export default extension;
